package cn.enzo.utils.ann;


import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
public @interface TableField {

	/**
	 * 
	 * @Description 是否为ID
	 * @return   
	 * boolean
	 */
	boolean id() default false;
	/**
	 * 
	 * @Description 数据库的列名
	 * @return   
	 * String
	 */
	String column() default "" ;
	/**
	 * @Description 页面的th 显示名
	 * @return   
	 * String
	 */
	String desc() default "";
	
	/**
	 * 
	 * @Description 是否是外键
	 * @return   
	 * boolean	
	 */
	boolean forkey() default false;
	
}
